/*!
   \copyright  Copyright (c) 2025 Qualcomm Technologies International, Ltd.\n
               All Rights Reserved.\n
               Qualcomm Technologies International, Ltd. Confidential and Proprietary.
   \file
   \addtogroup usb_application
   \brief      USB application that can be used to support MS Platform Detection
               protocol for detecting host OS
   @{
*/

#ifndef USB_APP_PLATDE_H_
#define USB_APP_PLATDE_H_

#include "usb_application.h"

#define USB_MS_PLATDE_PLATFORM_MASK 0x000F
#define USB_MS_PLATDE_RESULT_MASK   0xF000

/*! Default USB application interface */
extern const usb_app_interface_t usb_app_platde;

void UsbApplication_PlatdeRegister(Task task, uint16 timeout);

#endif /* USB_APP_PLATDE_H_ */

/*! @} */
